package com.sparkseries.domain;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
/**
 * 部门实体类
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class SysDepartment implements Serializable {

    /**
     * departmentId: 部门唯一标识符，用于在系统中唯一标识一个部门
     */
    private Integer departmentId;

    /**
     * departmentName: 部门名称，用于显示部门的名称
     */
    private String departmentName;

    /**
     * departmentDesc: 部门描述，用于描述部门的详细信息
     */
    private String departmentDesc;

    /**
     * parentId: 父部门标识符，表示该部门所属的父部门
     */
    private Integer parentId;

    /**
     * isEnabled: 部门状态标记，通常用于表示该部门是否启用
     */
    private Integer isEnabled;

}
